throwing spears - French English Dictionary